algorithme bac